﻿Imports System
Imports System.Runtime.CompilerServices
Imports System.Runtime.InteropServices

Namespace Google.Desktop.Interop
    <ComImport, TypeLibType(CShort(&H1100)), Guid("C3173C82-8B78-4F08-B19A-A65B7F48630A")> _
    Public Interface IGoogleDesktopRegisterCustomAction
        <MethodImpl(MethodImplOptions.InternalCall, MethodCodeType:=MethodCodeType.Runtime)> _
        Sub RegisterAction(<[In], MarshalAs(UnmanagedType.BStr)> ByVal action_class As String, <[In], MarshalAs(UnmanagedType.BStr)> ByVal action_id As String, <[In], MarshalAs(UnmanagedType.Struct)> ByVal other_data As Object)
    End Interface
End Namespace

